body{
  min-width: 1200px;
}
.fix{
  position: fixed;
  top:0;
  width: 100%;
  z-index: 99999;
  background-color: #fff;
}
.headcontainer {
  display: flex;
  width:90%;
  min-width: 1200px;
  margin:0 auto;
  height: 80px;
  line-height: 80px;
}
.head-left {
    width:800px;
    position: relative;
    top: -5px;
} 
.log{
  color: #232792;
  font-size: 30px;
  font-weight: 600;
}
.title{
  margin-left: 20px;
  color: #000;
  font-size: 25px;
  font-weight: 600;
  font-family: '黑体';
}
.head-right {
    flex: 1;
}
.nav,.resolve{
  display: flex;

}
.nav span ,.resolve .p1{
  width: 100px;
  font-size: 15px;
  font-weight: 600;
  color: #545f94;
  text-align: center;
  margin: auto;
}
.nav span a{
  color: #545f94;
}
.nav1:hover a,.nav2:hover a,.nav3:hover a,.nav4:hover a,.nav5:hover a,.nav6:hover a{
  display: inline-block;
  height: 80px;
  width: 100px;
  background-color: rgba(65, 77, 136, 1);
  color: #fff;
}
.wbox{
  position: relative;
}
.nav span>div{
  display: none;
  position: absolute;
  left: 0;
  background: #000;
  opacity: 0.6;
  height: 100px;
  width: 100%;
  z-index: 9999;
}
.nav3:hover .b{
  display: block;
}
.nav4:hover .b2{
  display: block;
}
.nav5:hover .b3{
  display: block;
}
.b,.b2,.b3{
  
min-width: 1200px;
  margin:0 auto;
  text-align: center;
 
}
.boxtan{
  display: flex;
}
.boxtan span{
  flex-direction: row;
  flex-wrap:nowrap;
  justify-content: space-around;
  align-items:center
}
.b span,.b2 span,.b3 span{
  display: inline-block;
 height: 100px;
 line-height: 100px;
}
.b span a,.b2 span a,.b3 span a{
 background: none !important;
  color: #fff;
  opacity: 0.5;
}
.b span:hover a,.b2 span:hover a,.b3 span:hover a{
  color: #fff;
  opacity: 1;
}

.click {
  background-color: rgba(65, 77, 136, 1);

}
.click>a {
  color: #fff !important;
}